senior python developer interview